Reducing routing table size using ternary-CAM
نویسنده
چکیده
Ternary Content Addressable Memory (TCAM) has increasingly been used in high speed routers to perform routing lookup function. They allow simultaneous comparison of the key with every index at the same time so that the longest matched prefix could be selected within one memory access, much faster than software based search algorithms. We propose two techniques to compact routing table stored in TCAM. The techniques allow a smaller TCAM to be used to reduce cost, power consumption and thermal dissipation. They could also help routers to scale to larger routing table. Our simulation shows up to 48% size reduction. Fast incremental update algorithm is presented to maintain space saving without recomputing the compacted table after each routing update.
منابع مشابه
These Techniques for Reducing the Size of Routing Tables Stored in Ternary Content - Addressable Memory
To determine how to forward a packet, an Internet router must perform routing lookup on the destination IP address. Since the adoption of classless interdomain routing in 1993, routing an incoming packet requires that the router find the longest routing prefix that matches the destination IP address. Researchers have proposed various software-based schemes to accelerate the lookup function. How...
متن کاملFast Routing Table Lookup Using CAMs
This paper investigates fast routing table lookup techniques, where the table is composed of hierarchical addresses such as those found in a national telephone network. The hierachical addresses provide important benefits in large networks; but existing fast routing table lookup technique, based on hardware such as Content Addressable Memory (CAM), work only with flat addresses. We present seve...
متن کاملArrays Have High Power Consumption and Heat Dissipation, Problems Alleviated by Reducing the Number of Routing-table Entries. the Authors Present an Approach That Exploits Two Properties of Prefixes to Compact the Routing
In modern IP routers, Internet Protocol (IP) lookup forms a bottleneck in packet forwarding because the lookup speed cannot catch up with the increase in link bandwidth. Ternary content-addressable memories (TCAMs) have emerged as viable devices for designing high-throughput forwarding engines on routers. Called ternary because they store don’t-care states in addition to 0s and 1s, TCAMs search...
متن کاملA fast ternary CAM design for IP networking applications - Computer Communications and Networks, 2003. ICCCN 2003. Proceedings. The 12th International Confer
In this paper we describe a VLSI implementation and complete circuit design of a fast Ternary CAM (TCAM). TCAMs are commonly used to perform routing lookups in the backbone of IP networks and small gateways. Our TCAM is designed to have a greater capacity and speed than any commercial offering at this time. In contrast with existing TCAM approaches, our TCAM allows complete flexibility in the l...
متن کاملA fast ternary CAM design for IP networking applications
In this paper we describe a VLSI implementation and complete circuit design of a fast Ternary CAM (TCAM). TCAMs are commonly used to perform routing lookups in the backbone of IP networks and small gateways. Our TCAM is designed to have a greater capacity and speed than any commercial offering at this time. In contrast with existing TCAM approaches, our TCAM allows complete flexibility in the l...
متن کامل